草庐IT

Android ExpandableListView 在 ChildView 有单选 CheckBox

全部标签

Android:以编程方式更改单选按钮和复选框的颜色

我以编程方式在LinearLayout中创建了RadioButton和CheckBox。但是,现在我想更改单选按钮的颜色和复选框的颜色。我用RadioButton.setHighlightColor(Color.parseColor("#0c83bd"));checkbox.setHighlightColor(Color.parseColor("#0c83bd"));但是没有用。 最佳答案 使用AppCompatCheckBox和AppCompatRadioButton而不是CheckBox和RadioButton。您的xml将包含

android - 使用自定义选择器时删除默认单选按钮复选框

我正在尝试设置单选按钮的样式,因此我创建了一个选择器。除了标准单选按钮图像仍然显示外,一切正常。如何删除默认的单选按钮复选框。我尝试将可绘制对象分配给一个空字符串,但编译器不喜欢它。这是我的一个选择器状态的代码: 最佳答案 在布局XML中将按钮值设置为nullandroid:button="@null" 关于android-使用自定义选择器时删除默认单选按钮复选框,我们在StackOverflow上找到一个类似的问题: https://stackoverflo

android - 如何在单选按钮和它的可绘制之间添加边距?

这是我当前的布局:我明白了:我想在单选按钮和标志(可绘制)之间留出一些空间(边距)。有可能吗? 最佳答案 您可以执行以下操作: 关于android-如何在单选按钮和它的可绘制之间添加边距?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/5271102/

android - 隐藏单选按钮图标但不隐藏文本

我需要隐藏单选按钮的图标:类似于将其设置为不可见,但只有图标,而不是文本(setInvisible也隐藏文本)。该图标仍应占用空间,以便文本与其他单选按钮的文本对齐。此外,单选按钮(其文本)应该是可点击的。换句话说,我想要的是图标“透明”(不可见),但除此之外“在那里”:可点击,占用空间。我需要以编程方式执行此操作,而不是使用XML。有什么想法吗? 最佳答案 XML:Java:RadioButtonmyButton=(RadioButton)findViewById(R.id.radio);myButton.setButtonDra

android - 按钮上方带有文本的单选按钮

我是android的新手,我需要在我的Activity中添加单选按钮,但我需要将文本放在项目符号按钮的顶部。请帮忙。我发现了以下内容,尽管我不明白@drawable/main_selector和@style/TabStyle是什么。Radiobuttonwithtextontop谁能给我一个101指南。更新我根据一些建议使用了以下但没有用:更新2我从Warpzit获得了解决方案,但在我将问题标记为已回答之前,有人可以帮助我解决下面的对齐问题。我将有5个连续的单选按钮,其中一些将有较长的文本分成2行。当文本适合屏幕时,因为横向,或者在平板电脑上,那么所有文本应该在一行中:更新3...根据

android - 如何去掉 CheckBox 右边不需要的空格?

我正在处理自定义ListView。我想在自定义View中显示一个CheckBox。CheckBox没有文本。我发现CheckBox右边总是有一些空格。这是我的布局xml文件:结果如下:如您所见,复选框右侧有一些空间。我想要的是将复选框放在蓝色区域的中间。是否可以删除不需要的空间?谢谢 最佳答案 默认情况下,复选框有minWidth和minHeight值你可以将它的值设置为0结果会像这样没有任何额外的空格 关于android-如何去掉CheckBox右边不需要的空格?,我们在StackOv

android - 将 CheckBox 添加到列表行会丢失我的 onItemClick 事件吗?

我有一个带有ArrayList适配器的ListView。行不是很复杂(左边的图像,里面有TextViews的LinearLayout,右边的复选框......布局复制在下面。)目标是在用户单击时出现一个QuickAction栏在图像或文本上,如果用户单击CheckBox,则CheckBox会更改状态。我让每个部分独立工作,但当它们在布局中一起工作时就不是这样了——不知何故,我失去了onItemClick事件。“QuickAction”栏由OnItemClickListener()激活,并且工作正常-除非我在布局中有CheckBox,在这种情况下,CheckBox工作正常(使用onCli

【鸿蒙软件开发】ArkTS常见组件之单选框Radio和切换按钮Toggle

文章目录前言一、Radio单选框1.1创建单选框1.2添加Radio事件1.3场景示例二、切换按钮Toggle2.1创建切换按钮2.2创建有子组件的Toggle2.3自定义样式selectedColor属性switchPointColor属性2.4添加事件2.5示例代码总结前言Radio是单选框组件,通常用于提供相应的用户交互选择项,同一组的Radio中只有一个可以被选中。具体用法请参考Radio。Toggle组件提供状态按钮样式,勾选框样式及开关样式,一般用于两种状态之间的切换。具体用法请参考Toggle。一、Radio单选框1.1创建单选框Radio通过调用接口来创建,接口调用形式如下:R

c++ - 获取组中选中单选按钮的索引

我有几个单选按钮在一个组中,有没有办法获取当前选中项的索引?现在我使用这段代码:intgetCheckedRadioButton(QWidget*w){intii=0;foreach(QRadioButton*button,w->findChildren()){if(button->isChecked()){returnii;}ii++;}return-1;}哪个工作得很好,但也许有一个标准的Qt函数或方法来做到这一点? 最佳答案 这是QButtonGroup的用例.如果您还没有使用QButtonGroup对您的单选按钮进行分组。对

uni-app开发小程序,radio单选按钮,点击可以选中,再次点击可以取消

一、实现效果:二、代码实现:不适用官方的change方法,自己定义点击方法。动态判断定义的值是否等于遍历的值进行回显,如果和上一次点击的值一样,就把定义的值改为nulltemplate> view> radio-group> viewv-for="(item,index)inlist":key="index"> radio:value="item.id":checked="item.id==radioValue"@click="radioCheck(index)">/radio> view>{{item.value}}/view> /view> /radio-group